]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
padOsd: Fix rings and strips event handling
authorPeter Hutterer <peter.hutterer@who-t.net>
Fri, 24 Nov 2023 03:16:12 +0000 (13:16 +1000)
committerMarge Bot <marge-bot@gnome.org>
Sun, 26 Nov 2023 23:31:14 +0000 (23:31 +0000)
    JS ERROR: TypeError: event.get_pad_event_details is not a function
    vfunc_captured_event@resource:///org/gnome/shell/ui/padOsd.js:824:53
    @resource:///org/gnome/shell/ui/init.js:21:20

These were renamed in mutter@97213041e8e7

Fixes https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7210

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3029>

js/ui/padOsd.js

index 0309f0d42f4372fe72b4b600d4e94a9e1de98500..648f577b7c92edd3a818d23779d3604afc60017c 100644 (file)
@@ -812,13 +812,13 @@ export const PadOsd = GObject.registerClass({
         } else if (event.get_source_device() === this.padDevice &&
                    event.type() === Clutter.EventType.PAD_STRIP) {
             if (this._editionMode) {
-                let [retval_, number, mode] = event.get_pad_event_details();
+                let [retval_, number, mode] = event.get_pad_details();
                 this._startStripActionEdition(number, Meta.PadDirection.UP, mode);
             }
         } else if (event.get_source_device() === this.padDevice &&
                    event.type() === Clutter.EventType.PAD_RING) {
             if (this._editionMode) {
-                let [retval_, number, mode] = event.get_pad_event_details();
+                let [retval_, number, mode] = event.get_pad_details();
                 this._startRingActionEdition(number, Meta.PadDirection.CCW, mode);
             }
         }